A Virus Scanning Engine Using an MPU and an IGU Based on Row-Shift Decomposition
نویسندگان
چکیده
This paper shows a virus scanning engine using two-stage matching. In the first stage, a binary CAM emulator quickly detects a part of the virus pattern, while in the second stage, the MPU detects the full length of the virus pattern. The binary CAM emulator is realized by an index generation unit (IGU) based on row-shift decomposition. The proposed system uses two off-chip SRAMs and a small FPGA. Thus, the cost and the power consumption are lower than the TCAM-based system. The system loaded 1,290,617 ClamAV virus patterns. As for the area and throughput, this system outperforms existing two-stage matching systems using FPGAs. key words: pattern matching, virus scanning, index generation function, CAM
منابع مشابه
A Low-Cost and High-Performance Virus Scanning Engine Using a Binary CAM Emulator and an MPU
This paper shows a virus scanning engine using two-stage matching. In the first stage, a binary CAM emulator quickly detects a part of the virus pattern, while in the second stage, the MPU detects the full length of the virus pattern. The binary CAM emulator is realized by four index generation units (IGUs). The proposed system uses four off chip SRAMs and a small FPGA. Thus, the cost and the p...
متن کاملAn Architecture for IPv6 Lookup Using Parallel Index Generation Units
This paper shows an area-efficient and high-speed architecture for IPv6 lookup using a parallel index generation unit (IGU). To reduce the size of memory in the IGU, we use a liner transformation and a row-shift decomposition. Also, this paper shows a design method for the parallel IGU. A single memory realization requires O(2) memory size, where n denotes the length of prefix, while the IGU re...
متن کاملA Memory-Based IPv6 Lookup Architecture Using Parallel Index Generation Units
In the era of IPv6, since the number of IPv6 addresses rapidly increases and the required speed is more than Giga lookups per second (GLPS), an area-efficient and high-speed IP lookup architecture is desired. This paper shows a parallel index generation unit (IGU) for memorybased IPv6 lookup architecture. To reduce the size of memory in the IGU, we use a linear transformation and a row-shift de...
متن کاملAn Efficient Method for Knock Signal Denoising in Spark Ignition Engine
One of the factors that affects the efficiency and lifetime of spark ignited internal combustion engine is “knock”. Knock sensor is a commonly used to detect this phenomenon. However, noise, limits detection accuracy of this sensor. In this study, Empirical Mode Decomposition (EMD) method is introduced as a fully adaptive signal-based analysis. Then, based on weighting decomposition...
متن کاملSpatial detection of ferromagnetic wires using GMR sensor and based on shape induced anisotropy
The purpose of this paper is to introduce a new technique for row spacing measurement in a wire array using giant magnetoresistive (GMR) sensor. The self-rectifying property of the GMR-based probes leads to accurately detection of the magnetic field fluctuations caused by surface-breaking cracks in conductive materials, shape-induced magnetic anisotropy, etc. The ability to manufacture probes h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEICE Transactions
دوره 96-D شماره
صفحات -
تاریخ انتشار 2013